make self-sacrifice - Español Inglés Diccionario